package com.example.lianjuan.Presenter.impl;

import com.example.lianjuan.Base.IBaseCallback;
import com.example.lianjuan.Base.IPresenterCallback;
import com.example.lianjuan.View.ISearchPageCallback;

import java.util.List;

public interface ISearchPresenter extends IPresenterCallback<ISearchPageCallback> {
    /**
     * 获取搜索历史
     */
    void getHistories();

    /**
     * 删除搜索历史
     */
    void delHistories();

    /**
     * 发起搜索
     *
     * @param keyword
     */
    void doSearch(String keyword);

    /**
     * 重试搜索
     */
    void research();

    /**
     * 获取更多的搜索结果
     */
    void loaderMore();

    /**
     * 推荐商品词
     */
    void getRecommendWords();


}
